Sawa:支援單一登入及 Mvc 樣式的 校務行政系統應用程式框架

نویسنده

  • Hans Bergsten
چکیده

As school administrative information systems become a helpful and critical in processing daily school affairs, the size and number of these systems also grow rapidly. If these systems are not built on top of an appropriate software architecture, they could easily become unmanagable due to the butterfly effect [1]. In this paper, we propose a software framework based on our development experiences as well as Object-Oriented techniques such as design patterns and frameworks. Most of web-based administrative systems in NCCU were developed based on this framework which natively supports the MVC pattern and Single Sign-on facility .We found that this framework can increase the productivity of software developers as well as the quality and maintainability of these systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tunable Embedded Software Development Platform

由於新的功能需求以及新硬體的加入使 得嵌入式系統的需求快速增加。軟、硬體並行 開發可以縮短系統開發時間並降低嵌入式系 統開發成本。我們提出一個"可調整的嵌入式 系統軟體發展平台 (TESDP) "來協助分離 軟、硬體開發,同時維持開發平台以及嵌入式 系統平台間的相似性。TEDSP 在嵌入式軟體 發展用的電腦上,提供一個讓嵌入式系統軟體 可以執行的環境。我們為嵌入式系統軟體 (ESS) 的即時控制核心提供一套監視以及驗 證資訊蒐集機制。ESS 與可調適的模擬硬體 框架 (SHF) 在 TESDP 上合作以達成伴隨嵌 入式系統軟硬體更新與演進的系統開發工 作。此一方法,讓嵌入式系統軟、硬體開發可 以同步進行。 我們展示將此一方法應用於一 個車用嵌入式系統:模組式行動通信終端機 (MMDT) 的開發。MMDT應用於智慧型運輸 系統領域,提供資料通訊及全球定位功能,提 供行控中心對於所屬車隊...

متن کامل

JavaCIS: 一個支援 JAVA 應用程式的持續整合系統 JavaCIS: A Continuous Integration System for JAVA Applications

許多關於軟體開發的最佳實務作法 (best practices) 已被廣泛認同可改善軟體開發流程並增 進軟體品質。多年來許多最佳實務作法已被軟體開 發人員所熟知,其中一項最基本且極為有用的作 法,就是自動化的測試與建構流程。例如,微軟公 司長久以來即採用Daily Build and Smoke Test的作 法來維持大型軟體專案的品質[8]。近年來廣為流 行的 XP [2] 開發流程則更加重視持續整合,並將 其列為 12 個最重要的實務作法之一。然而,由於 整合需要協調不同開發人員或團隊,花費相當多的 人力與時間,因此該實務作法雖然可大幅改善軟體 品質但似乎鮮少真正被落實[4,6]。其中主要原因之 一即為軟體開發團隊缺少支援自動化持續整合的 環境與工具,以及ㄧ個簡單但卻有用的持續整合流 程。 成功實施自動化持續整合實務的軟體團隊,有 一套屬於自己公司內部所使用的整合方式與流 程,其...

متن کامل

線上新聞語音檢索系統 (Online New Retrieval Based on Speech Input) [In Chinese]

陳江村 羅瑞麟 張智星 國立清華大學 資訊工程系 新竹市光復路二段 101 號 E-mail : {jtchen,roro,jang}@wayne.cs.nthu.edu.tw TEL: (03)5715131-3582 摘要: 在此報告中,我們實作了一個結合隱藏式馬可夫模型(Hidden Markov Model, HMM) 為基礎的 HTK(HMM Toolkit)和網頁資料檢索技術的線上新聞語音資料檢索系 統。一般的網頁資料檢索(如 google)須使用者輸入相關文字,才得以文字比對 方式進行檢索。在此我們則嘗試加入語音辨識的技術讓使用者更易進行檢索。本 系統分成新聞前處理及語音查詢兩階段。在辨識內容固定,高準確度的辨識結果 下,本系統特別適用於手機、PDA、嵌入式系統等小型、不易以手操作輸入的裝 置。本系統亦經清大盲友會的盲人朋友試用,反應十分良好。 關鍵詞:語音辨識、資料檢...

متن کامل

結合關鍵詞驗證及語者驗證之雲端身份驗證系統 (A Cloud Speaker Authentication System Based on Keyword Verification and Speaker Verification) [In Chinese]

電腦和網際網路的誕生,讓人們的生活越來越便利。而隨著行動裝置的快速發展,人類 的生活方式更是產生了非常大的變革,不僅需要的資訊,信手拈來便可以獲得;許多企 業所提供的新興商品與服務交易,更是在彈指之間便可以順利完成。因此,如何在網際 網路上提供使用者方便、快速、彈性、可靠的身份驗證,並免除使用者記憶及輸入一大 堆用戶名稱及密碼的負擔,便成為一個重要的課題。本研究結合了關鍵詞驗證和語者驗 證技術,讓使用者不需要記憶及輸入冗長與煩雜的資訊,只要對著智慧型行動裝置說話, 身份辨識系統便可以在網際網路的環境中對使用者來進行身份驗證。我們以隱藏式馬可 夫模型和高斯混合模型分別實作了關鍵詞驗證模組與語者驗證模組,並以分散式架構實 作出雲端即時身份辨識系統。我們以 TCC-300 語料進行語者模型參數和訓練流程的調校 實驗,以改進語者驗證效能的訓練流程;並對背景語者篩選方法及性別相關模型進行實 驗...

متن کامل

基於增強式深層類神經網路之語言辨認系統(Reinforcement Training for Deep Neural Networks-based Language Recognition)[In Chinese]

本論文之目標要建立一個基於增強式學習之語言辨認系統,並參與 NIST LRE2015 評 比。語言辨認常受到其他相似的語系(out of set, OOS)使效能下降。為了能解決目標語言 與 OOS 極為相似與常用的訓練準則與實際應用情境偏離的情況,因此本論文提出新的 考慮 OOS 的 DNN 架構並使用 reinforcement learning (RL) 來做訓練,系統特色在於先 把 OOS 做細分,包括建立一個可同時辨認目標語言與所有 OOS 的 DNN 架構;以及將 整個任務分解成兩個輸出相乘的 DNNs,一個負責語言分群,一個負責區分目標與非目 標語言。所提出的系統皆以 LRE2015 規定的代價函數(越低越好)進行實驗比較,根據 LRE2015 評分結果,官方給定的 LDA 語言辨識系統,其分數為 39.033,使用傳統 DNN 其分數為 30.136,而使用本論文所提...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003